﻿
        #address
        {
            color: #333333;
            padding-bottom: 11px;
            background: none repeat scroll 0 0 white;
            padding-top: 30px;
        }
        #address h2
        {
            font: bold 15px/20px arial;
            margin-bottom: 20px;
            text-align: left;
        }
        #address .manage-address
        {
            float: right;
            font-size: 12px;
            font-weight: 400;
            margin-left: 10px;
            padding-right: 10px;
        }
        #address .manage-address a, #address .manage-address a:visited
        {
            color: #3366CC;
            text-decoration: none;
        }
        .clearfix
        {
        }
        .headerCon, .clearfix
        {
        }
        .headerCon:after, .clearfix:after, .clearfix:before, .headerCon:before
        {
            content: "";
            display: table;
            overflow: hidden;
        }
        .clearfix:after
        {
            clear: both;
            content: " ";
            display: block;
            height: 0;
        }
        .headerCon:after, .clearfix:after, .clearfix:before, .headerCon:before
        {
            content: "";
            display: table;
            overflow: hidden;
        }
        .headerCon:after, .clearfix:after
        {
            clear: both;
        }
        #address ul
        {
            padding-left: 0px;
        }
        #address li
        {
            border: 1px solid #FFFFFF;
            margin-bottom: 5px;
        }
        #address-list li.J_Addr
        {
            background: none repeat scroll 0 0 #FFFFFF;
            border: 1px solid #E4E4E4;
            color: #666666;
            cursor: pointer;
            display: inline;
            float: left;
            height: 88px;
            margin-right: 8px;
            margin-top: 4px;
            overflow: hidden;
            padding: 10px;
            position: relative;
            width: 207px;
        }
        #address li.selected
        {
            background-color: #FDF2C9;
            border: 1px solid #FBEBAD;
        }
        #address-list li.J_Addr.selected
        {
            background: url("http://img04.taobaocdn.com/tps/i4/T1diaVXaRuXXXXXXXX-26-25.gif") no-repeat scroll right bottom #FFF5CC;
            border: 1px solid #FEE581;
            color: #666666;
            cursor: default;
            height: 90px;
            padding: 9px;
            width: 209px;
        }
        #address-list li.J_Addr
        {
            color: #666666;
            cursor: pointer;
        }
        #address-list .addrinfo-province
        {
            font-size: 14px;
        }
        #address-list .addrinfo-city
        {
            font-size: 14px;
            font-weight: bold;
        }
        #address-list .addrinfo-name
        {
            font-size: 12px;
            padding-left: 20px;
        }
        #address-list .addr_bd
        {
            line-height: 16px;
            margin-top: 10px;
        }
        #address-list li .addr_dai
        {
            bottom: 5px;
            display: none;
            left: 10px;
            position: absolute;
        }
        #address li .default-info
        {
            background-color: #FFFFFF;
            color: #999999;
            display: block !important;
            height: 20px;
            position: absolute;
            right: 0;
            text-align: center;
            top: 0;
            width: 60px;
            z-index: 102;
        }
        #address #temp-address, #address #temp-address li
        {
            height: auto;
        }
        #J_LabelTemp
        {
            -moz-border-bottom-colors: none;
            -moz-border-image: none;
            -moz-border-left-colors: none;
            -moz-border-right-colors: none;
            -moz-border-top-colors: none;
            background: url("http://a.tbcdn.cn/apps/tmall/mui/btn/img/btn.png") repeat-x scroll 0 0 #CCCCCC;
            border-color: #CCCCCC;
            border-radius: 2px 2px 2px 2px;
            border-style: none solid;
            border-width: 0 1px;
            color: #333333;
            display: inline-block;
            font-size: 12px;
            font-weight: bold;
            height: 25px;
            line-height: 25px;
            outline: medium none;
            overflow: visible;
            padding: 0 10px;
            cursor: pointer;
            width: 110px;
        }
        #J_LabelTemp
        {
            background-position: 0 -380px;
        }
        .container .edit
        {
            background: url("http://a.tbcdn.cn/app/tc/img/edit.png") no-repeat scroll 0 50% #FFFFFF;
            display: none;
            margin-left: 10px;
            padding-left: 14px;
            text-decoration: underline;
        }
        #address .edit
        {
            background: url("http://a.tbcdn.cn/app/tc/img/edit.png") no-repeat scroll 0 50% #FFFFFF;
            margin-left: 10px;
            padding-left: 14px;
            text-decoration: underline;
        }
        .invisible
        {
            visibility: hidden;
        }
        #temp-address .form .msg, .address-confirm .msg
        {
            display: none;
            margin: 5px 0 0;
        }
        #address .msg
        {
            display: block;
            margin-top: 5px;
        }
        #address .msg
        {
            display: inline-block;
            margin-left: 15px;
            vertical-align: middle;
        }
        .msg:after, .msg24:after
        {
            clear: both;
            content: " ";
            display: block;
            height: 0;
        }
        
        .msg .attention
        {
            background-color: #E5F5FF;
            background-position: 3px -147px;
            border-color: #40B3FF;
        }
        #address .msg p
        {
            padding: 2px 10px 0 23px;
        }
        .container .cancel
        {
            background: url("http://a.tbcdn.cn/app/tc/img/close.png") no-repeat scroll 50% 50% #FFFFFF;
            height: 9px;
            padding: 5px;
            position: absolute;
            right: 0;
            top: 0;
            visibility: hidden;
            width: 9px;
        }
        #more-addresses
        {
            background: url("http://img04.taobaocdn.com/tps/i4/T1zAysXklpXXXXXXXX-4-7.png") no-repeat scroll 3px 3px transparent;
        }
        #more-addresses, #less-addresses
        {
            color: #2953A6;
            cursor: pointer;
            font-size: 12px;
            font-weight: normal;
            margin-bottom: 20px;
            padding-left: 15px;
        }
        .addr-more-con
        {
            display: none;
        }
        #J_BacktoCart, #J_TopBacktoCart
        {
            display: none;
            float: none;
        }
        #J_TopBacktoCart
        {
            background: url("http://img01.taobaocdn.com/tps/i1/T1SnfhXmXuXXX1azE.-13-13.png") no-repeat scroll 10px center #F7F0EA;
            border-radius: 2px 2px 2px 2px;
            color: #C49172;
            line-height: 30px;
            margin-top: 23px;
            padding: 0 10px 0 28px;
            text-decoration: none;
        }
        #goods
        {
            margin: 0 auto;
            width: 960px;
        }
        #goods h2
        {
            margin-bottom: 20px;
            font-size: 16px;
            font-weight: bold;
        }
        .order-table
        {
            width: 100%;
        }
        #goods .shop-hd
        {
            color: #999999;
        }
        .order-table .shop-hd th
        {
            border-left: 2px solid #FFFFFF;
            color: #999999;
            line-height: 25px;
            padding: 3px 0 0;
            text-align: center;
            vertical-align: bottom;
        }
        #goods .s-title
        {
            text-align: left;
        }
        #goods .order-table .s-title a.J_ShopName
        {
            display: inline;
            float: none;
            font-size: 14px;
            line-height: 26px;
        }
        #goods .s-title a.J_ShopName
        {
            color: #333333;
            font-size: 14px;
            line-height: 24px;
        }
        #goods .s-title
        {
            text-align: left;
        }
        .order-table tbody .s-price
        {
            text-align: right;
            width: 80px;
        }
        .order-table tbody .shop-hd .s-price
        {
            text-align: center;
        }
        #goods .order-table tbody td.s-amount
        {
            font-weight: bold;
        }
        #goods .order-table tbody td.s-total em
        {
            color: #CC0000;
            font: 12px tahoma;
        }
        #goods .the-last-shop .s-shop-otherinfo td
        {
            background: none repeat scroll 0 0 #F2F6FF;
            padding-bottom: 0;
        }
        .order-table .s-shop-otherinfo .gbook
        {
            display: inline;
            float: left;
            line-height: 15px;
            margin-left: 10px;
            overflow: hidden;
            position: relative;
            width: 290px;
        }
        .order-table .gbook *
        {
            float: left;
        }
        .order-table .gbook label
        {
            padding-top: 3px;
        }
        .order-table .gbook .gbook-title
        {
            color: #999999;
        }
        .order-table .gbook textarea
        {
            border: 1px solid #8FB9DC;
            height: 15px;
            overflow: hidden;
            padding: 2px;
            resize: none;
            width: 215px;
        }
        .order-table .gbook textarea.off
        {
            color: #999999;
        }
        .order-table .s-shop-otherinfo .gbook .gbook-span
        {
            color: #999999;
            left: 65px;
            position: absolute;
            top: 3px;
        }
        .order-table .s-shop-otherinfo .promo-and-total
        {
            display: inline;
            float: right;
            margin-left: 10px;
            overflow: hidden;
            text-align: left;
            width: 308px;
        }
        .order-table .s-shop-otherinfo .promo
        {
            color: #333333;
            padding-bottom: 14px;
            position: relative;
        }
        .order-total
        {
            clear: both;
            color: #999999;
            padding-bottom: 10px;
        }
        .order-table .s-shop-otherinfo .promo-and-total .order-total
        {
            color: #333333;
            text-align: right;
        }
        #goods .J_ShopTotal
        {
            background: url("http://img03.taobaocdn.com/tps/i3/T1gsuqXit1XXXXXXXX-11-10.png") no-repeat scroll 0 5px transparent;
            color: #CC0000;
            font-size: 16px;
            font-weight: bold;
            margin-left: 20px;
            padding-left: 13px;
            padding-right: 10px;
        }
        .promo-list
        {
            padding-bottom: 10px;
        }
        .scrolling-container
        {
            height: 22px;
            overflow: hidden;
        }
        .order-table ul.scrolling-promo-hint
        {
            right: 0;
            text-align: right;
        }
        .order-table ul.scrolling-promo-hint li
        {
            height: 22px;
            line-height: 22px;
            overflow: hidden;
            text-overflow: ellipsis;
        }
        .order-table .s-shop-otherinfo .promo-discount
        {
            color: #CC0000;
            display: block;
            font-weight: bold;
            padding-right: 1px;
            position: absolute;
            right: 0;
            text-align: right;
            top: 0;
            width: 80px;
        }
        .service-total-price em, .service-total-price em, #J_Discharge, .promo-discount em
        {
            background: url("http://img03.taobaocdn.com/tps/i3/T1ngCAXapBXXXXXXXX-11-10.png") no-repeat scroll 0 3px transparent;
            color: #CC0000;
            font-size: 12px;
            font-weight: bold;
            padding-left: 13px;
        }
        .order-table .s-shop-otherinfo .promo-discount em
        {
            font-weight: bold;
            line-height: 20px;
            padding-right: 10px;
        }
        .point-out, .point-in, .order-go, .order-verify
        {
            padding: 12px 0;
            text-align: right;
        }
        .point-out
        {
            margin-bottom: 0;
            margin-top: 30px;
        }
        .point-out .text
        {
            padding: 2px;
            width: 56px;
        }
        .point-out em
        {
            color: #999999;
            font-family: tahoma;
        }
        .point-out .discharge
        {
            color: #CC0000;
            margin-left: 50px;
        }
        .point-in
        {
            background: url("http://a.tbcdn.cn/app/tc/img/point_in.png") repeat-x scroll right bottom transparent;
            margin-bottom: 20px;
            margin-top: 32px;
        }
        #J_Total
        {
            background: url("http://img03.taobaocdn.com/tps/i3/T1_4GqXhlaXXXXXXXX-15-21.png") no-repeat scroll 0 6px transparent;
            padding-left: 20px;
        }
        .go-handle
        {
            margin-bottom: 15px;
            text-align: right;
        }
        .template
        {
            display: none;
        }
        .order-go
        {
            margin-right: -4px;
            margin-top: 20px;
            text-align: right;
        }
        .order-go .back
        {
            background: url("http://img01.taobaocdn.com/tps/i1/T1SnfhXmXuXXX1azE.-13-13.png") no-repeat scroll 0 center transparent;
            color: #C49172;
            margin-right: 12px;
            padding-left: 16px;
            text-decoration: none;
        }
        .go-handle button
        {
            -moz-border-bottom-colors: none;
            -moz-border-image: none;
            -moz-border-left-colors: none;
            -moz-border-right-colors: none;
            -moz-border-top-colors: none;
            background: url("http://a.tbcdn.cn/apps/tmall/mui/btn/img/btn.png") repeat-x scroll 0 0 #950B00;
            border-color: #950B00;
            border-radius: 2px 2px 2px 2px;
            border-style: none solid;
            border-width: 0 1px;
            color: #FFFFFF;
            cursor: pointer;
            display: inline-block;
            font-size: 14px;
            font-weight: bold;
            height: 30px;
            line-height: 27px;
            outline: medium none;
            overflow: visible;
            padding: 0 10px;
        }
        .go-handle button
        {
            background-position: 0 -180px;
        }
        #unable-buy .title
        {
            padding: 10px;
        }
        
        #unable-buy .shop td
        {
            border-bottom: 1px solid #DDDDDD;
            border-top: 1px solid #DDDDDD;
            padding: 0 0 0 6px;
        }
        .order-table .seller
        {
            margin-left: 16px;
        }
        #goods tbody .item td, #goods tbody .s-service td
        {
            background: none repeat scroll 0 0 #FBFCFF;
        }
        #goods tbody .item td
        {
            border-bottom: 1px solid #B4D0FF;
        }
        #unable-buy .s-agio em
        {
            color: #BF0000;
        }
        .order-table tbody td.s-agio
        {
            color: #333333;
            width: 181px;
        }
